/**
 * Copyright (C), 2020-2020, 人生无限公司
 * FileName: Test6
 * Description:
 * 定义sym方法，判断数组中的元素值是否对称.
 * <p>
 * 代码实现，效果如图所示：
 *
 * @create: 2020/7/14 21:20
 * @author Reanon
 * @version JDK 1.8.0_251
 */
package homework;

import java.util.Arrays;

public class Test6 {
    public static void main(String[] args) {
        int[] intArray = new int[]{1, 2, 3, 4, 3, 2, 1};
        boolean flag = symmetry(intArray);
        printArray(intArray);
        System.out.println("是否对称：" + flag);
        //
        System.out.println(Arrays.toString(intArray)+"是否对称："+flag);
    }

    public static boolean symmetry(int[] intArray) {
        boolean flag = true;
        for (int i = 0; i < intArray.length / 2; i++) {
            if (intArray[i] != intArray[intArray.length - i - 1]) {
                flag = false;
            }
        }
        return flag;
    }

    public static void printArray(int[] intArray) {
        System.out.printf("[");
        for (int i = 0; i < intArray.length - 1; i++) {
            System.out.printf(intArray[i] + ",");
        }
        System.out.printf(intArray[intArray.length - 1] + "]");
    }
}
